home *** CD-ROM | disk | FTP | other *** search
/ NetGuide 2004 February / NETGUID0402N.iso / pc / games / Windows / happyland / happy_install.exe / {app} / maped.txt < prev    next >
Encoding:
Text File  |  2003-09-13  |  7.4 KB  |  198 lines

  1.  
  2.                           ***************************
  3.                           *  HAPPYLAND  ADVENTURES  *
  4.                           *    M A P E D I T O R    *
  5.                           ***************************
  6.                 
  7.                      written by Johan Peitz (c) 2000 - 2002
  8.  
  9.  
  10. THE MAP-FORMAT
  11.  
  12.   Maps in Happyland consists of 6 'layers'. Not all are gfx, some are used to
  13.   give tiles certain abilities. Here's a short explanation of the layers:
  14.         1       base tiles, use this for ground and background gfx
  15.         2       cover tiles, this layer will be drawn on top of all characters
  16.                 in the game, use it to create nice graphical effects and
  17.                 secret passages
  18.         3       walkmask, each tile has a walkmask, these define how
  19.                 characters can pass through the space occupied by the tile
  20.         4       items, this is for bonus fruits and special items
  21.         5       npcs, happylanders, enemies and old men
  22.         6       tile type, used to specify wether tile is a door, spikes,
  23.                 safespot or any other speciality.
  24.  
  25.   Maps can be in all sizes (except smaller than then screen). Use INSERT and
  26.   DELETE with the arrowkeys to adjust the size. Eg INS and <- will increase
  27.   the map by adding tiles to the left.
  28.  
  29.  
  30. HOW TO USE THE EDITOR
  31.  
  32.   Before you create a new level, try to visualize what it will be like,
  33.   or even better, draw it on paper first. It will make things much easier.
  34.  
  35.   Try to create the map in these steps, I find it the most suitable way.
  36.  
  37.         1. Draw the terrain
  38.         2. Draw items and types
  39.         3. Draw npcs
  40.         4. Draw secrets
  41.  
  42.   When starting the mapeditor, a default map will be given. To get the
  43.   file-menu, press ALF and F. To set the properties of your map, press
  44.   ALT and M. Use the mouse
  45.   to position tiles on the map. Left button to put, and right button to pick.
  46.   Use Z and X to change tile (or press ALT+t for a tile menu). When positioning 
  47.   the npcs, things are a little bit different. Use left button to position the 
  48.   npc as usual but to remove a npc, click on it with the right button. Wise men 
  49.   can be taught lines to say by pressing 't' when the mouse pointer is on them.
  50.  
  51.   The walkmask is set on automatic and unless you want to do specific stuff
  52.   (like secrets) you shouldn't need to bother with it. Creating slopes
  53.   however is a bit tricky. Read the SLOPE section further down. Make sure you 
  54.   get it correct, look at the example map to see how it's done. You can use 
  55.   the mask-checker (F3) to find most errors.
  56.  
  57.  
  58. SPECIAL TILES (TYPES)
  59.  
  60.   Make sure to mark all spikes with the spike type. The same goes for the
  61.   safespots for the happylanders, and exits. The door type is a bit special.
  62.   When enough happylanders have been saved and the door is to be opened, the
  63.   walkmask on the blocks marked DOOR will be removed, making entrance
  64.   possible. Also, the cover-layer on tiles marked DOOR will be removed. Hence
  65.   you should draw the door tiles in the cover-layer.
  66.  
  67.   Applying the ICE-type to a tile will create a slide-effect.
  68.  
  69.  
  70. SWITCH BLOCKS
  71.  
  72.   In order to set up the switch blocks and the triggers you need to set 
  73.   the correct types. The trigger tile should have the type SWITCH and the 
  74.   green blocks should have the type SWAP. Don't forget to set the green blocks 
  75.   to solid. (You also need to set the transparent green blacks to SWAP.)
  76.  
  77.  
  78. SLOPES
  79.  
  80.   Making slopes in the editor isn't super-easy. Well, drawing them is easy 
  81.   but making the walkmask work isn't. First, draw the slope. Make sure you 
  82.   have a few solid blocks beneath it, otherwise the walkmask-checker (F3) 
  83.   will whine.
  84.  
  85.   Now, when you have drawn your slope, switch to the walkmask-layer (3). 
  86.   The walkmask is set automatically except for two positions. The top and
  87.   the bottom of the slope. The tiles are often marked as complete solids
  88.   but should be slope masks. Edit by hand until you get the correct masks.
  89.  
  90.   It should look something like this when done:  (excuse my ASCII)
  91.  
  92.   ______
  93.   |  |  \        It's the mask (a) and sometimes the mask (b)
  94.   |  |a |\         that you have to set yourself. Notice that the
  95.   |__|__|_\        mask (b) is lower then the general ground.
  96.   |  |  |  \
  97.   |  |  |  |\
  98.   |__|__|__|_\ ______
  99.   |  |  |  |  \  |  |
  100.   |  |  |  |b |  |  |
  101.   |__|__|__|__|__|__|
  102.  
  103.   Take a look at the example levels to see how correct slopes work.
  104.  
  105.  
  106. HINTS & TIPS
  107.  
  108.   Always leave lots of space at the top of your map. Otherwise, the player
  109.   can jump into parts that isn't on the map and strange thing might happen.
  110.  
  111.   Make sure there are walls along the sides and spikes at the bottom. The
  112.   game engine does not fix this by itself. It's up to you.
  113.  
  114.   Always do secrets last. That way you don't have to bother that much with
  115.   the walkmask layer if you want to redo something.
  116.   
  117.   To get an overview of you map, leave the editor and drag and drop the .map
  118.   file onto the editor executable. This will create an image that you can 
  119.   look at. See the file maped.ini for more details.
  120.  
  121.   If you make any levels that you think are good enough to for other to enjoy,
  122.   go to www.freelunchdesign.com and read how to get them featured on the site
  123.   and make the game even bigger!
  124.  
  125.  
  126. KEYS
  127.  
  128.   ALT+f                   file menu
  129.   ALT+m                   map-properties
  130.   ALT+t                   tile menu (only in layer 1 and 2)
  131.   1,2,3,4,5,6             base,cover,walkmask,item,npc,type
  132.   z/x                     prev/next tile
  133.   ALT+n                   new map
  134.   ALT+s                   save map
  135.   ALT+a                   save map as
  136.   ALT+l                   load map
  137.   ALR+r                   revert map
  138.   ALT+q                   erase all npc
  139.   t                       set text for wise man (only in NPC-mode)
  140.   M+arrow                 shift map
  141.   INS+arrow               inc map
  142.   DEL+arrow               dec map
  143.   F2                      cover on/off
  144.   F3                      walkmask-check
  145.   F5                      set startpos
  146.   F7                      dump map as image (see maped.ini for options)
  147.   F8                      take screenshot
  148.   F9                      set random tile on/off
  149.   F11                     set bg colors
  150.   F12                     toggle screen resolution
  151.   TAB                     slow scroll
  152.   ESC                     quit
  153.  
  154.  
  155. DISCLAIMER
  156.                   
  157.     I do not accept responsibility for any effects, adverse or otherwise, 
  158.     that this software may have on you, your computer, your sanity, your 
  159.     dog, or anything else that you can think of. Use it at your own risk. 
  160.     I have, however, never experienced any trouble with it.
  161.  
  162.  
  163. CONTACT & SUPPORT
  164.  
  165.     Free Lunch Design is an independent game developer from Sweden. Our aim
  166.     is to create small, high quality games, where gameplay is in focus.
  167.  
  168.     Visit us on the web: http://www.freelunchdesign.com
  169.  
  170.     If you have comments, bug reports, or just want to ask something
  171.     you can contact Free Lunch Design by e-mail. I do however get a lot of 
  172.     mail and it might take a while before I answer, so if you have a question 
  173.     please check the online faqs and forums first.
  174.  
  175.       E-Mail: info (at) freelunchdesign (dot) com
  176.  
  177.  
  178.     If you want to support Free Lunch Design in monetary ways, please enter
  179.     our website (see above) and click our sponsors a few times. :)
  180.  
  181.  
  182.  
  183.  
  184.  
  185.                                 - The End -
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.